home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 051-075 / scopedisk68 / scalc41 / readme < prev    next >
Encoding:
Text File  |  1995-03-19  |  4.1 KB  |  104 lines

  1.  Notes on the AMIGA VERSION
  2.  
  3. The Amiga version of SC 4.1, which I call "Dave's SCalc V1.0", is basically
  4. the UseNet version of SC 4.1 with heavy Amiga enhancements.  I've tried to
  5. keep it sane enough to still compile under UNIX or VMS, but I haven't
  6. actually tried it.  The encryption isn't supported, since there's no 
  7. standard Amiga encryption filter, and I haven't fixed some of the piping 
  8. features to take advantage of Amiga pipes, though with the Amiga's 
  9. filespace pipes, the special code used for UNIX isn't really necessary.
  10.  
  11. The original port of SC to the Amiga environment was done by Dave Wecker,
  12. using ANSI console I/O at the DOS level.  This new version started with 
  13. that curses-emulation code as a basis, but it's been greatly expanded.  It 
  14. addresses the console.device directly for output, and gets input through 
  15. Intuition.  It also gives you your choice of windowing modes, and has many 
  16. of the more popular keyboard commands available via menus.  All of this new
  17. code, in the spirit of the SC program, is released to the public domain.
  18.  
  19. SCalc can be run from either the CLI or the WorkBench.  From the CLI, it
  20. accepts a optional windowing option and an optional file name.  From the
  21. WorkBench, the DISPLAY tooltype selects the windowing mode.  The 
  22. windowing options are as follows:
  23.  
  24. DISPLAY                
  25.         CLI    WORKBENCH
  26.  
  27. HIRES Screen, 1 bitplane            -c
  28.     CUSTOM
  29. HIRES|INTERLACE Screen, 1 bitplane        -i
  30.     INTERLACE
  31. Resizable WorkBench Window            -w
  32.     WORKBENCH
  33.  
  34. The CUSTOM display is the default mode.
  35.  
  36.                 
  37.     -Dave Haynie
  38.                 
  39.      Commodore-Amiga
  40.                 
  41.      {ihnp4,rutgers}!cbmvax!daveh
  42.  
  43. Notes on the Usenet VERSION
  44.  
  45. This is a much modified version of the public domain spread sheet sc,
  46. posted a year or two ago by Mark Weiser as vc, originally by James Gosling.
  47.  
  48. Changes since my last version (3.1):
  49.  
  50. 1) More portable external declarations
  51. 2) Range names
  52. 3) Encryption (Thanks to Bradley Williams)
  53. 4) @rnd rounding operator
  54. 5) 5.3 compatibility (%$#@% curses!)
  55. 6) @stddev standard deviation function
  56. 7) max, min changed to range functions (NOT COMPATIBLE WITH LAST RELEASE!)
  57. 8) Clean up and bug fixes
  58.    Thanks to Larry Campbell for the xmalloc stuff, Eric Goldman, Carl
  59.    Clawson, Narayan Mohanram, Greg Franks, Rick Daley and 
  60.    Nick (lai@ucla) for bug reports and enhancements.
  61.  
  62. I had several requests for a modification that I don't personally
  63. like.  Since Larry Campbell sent the mods, I compromised and added them
  64. under the compilation flag "QUICK".  If you want to enter numeric
  65. constants into cell locations by just typing the number without a
  66. leading "=", set "QUICK" in the makefile.  The down side of the change
  67. is you must always type ^U before you can enter a leading count
  68. parameter for a command or before "0" to return to column 0.
  69. Since many of the commands allow a leading count, I felt the change was
  70. not a win.  I did not document the mod in the man page since I don't
  71. use it.
  72.  
  73. I have modified the makefile to make it easy for you to call the
  74. program what you want (I saw at least five different names in
  75. correspondence and on the net).  Just change "name=sc" and "NAME=SC" to
  76. "name=myfavoritename" and "NAME=MYFAVORITENAME" and try "make
  77. myfavoritename".
  78.  
  79. Similarly, you can make the documentation with "make myfavoritename.man".
  80. "make install" will make and install the code in EXDIR.  The
  81. installation steps and documentation all key off of the name.  The
  82. makefile even changes the name in the nroffable man page.  If you don't
  83. have nroff, you will have to change sc.man yourself.
  84.  
  85. The code has been tested against a Vax running 4.2 and 4.3 and a National
  86. ICM-3216 with system V.2 and V.3.  The ICM has a National Semi 32016.  Just
  87. check the makefile for the system flags.   I have heard reports of lots
  88. of other machines that work.  I have added ifdefs for system III and for
  89. Berkeley 4.3.  If you have problems with lex.c, and don't care about arrow
  90. keys, define SIMPLE (-DSIMPLE in the makefile).  SIMPLE causes the arrow
  91. keys to not be used.
  92.  
  93. Disclaimer:
  94.  
  95. Sc is not a product of National Semiconductor.  It is supplied as is with
  96. no warranty, express or implied, as a service to Usenet readers.
  97.  
  98.                 
  99.     Bob Bond
  100.  
  101.     Robert Bond         
  102.     ihnp4!nsc!nscpdc!rgb
  103.     National Semiconductor        tektronix!nscpdc!rgb
  104.